package region

import (
	"github.com/lionsoul2014/ip2region/binding/golang/xdb"
)

var (
	Searcher *xdb.Searcher
)

func InitSearcher(path string) {
	cBuff, err := xdb.LoadContentFromFile(path) // 全量加载到内存
	if err != nil {
		panic(err.Error())
	}
	Searcher, err = xdb.NewWithBuffer(cBuff) // 内存查询器
	if err != nil {
		panic(err.Error())
	}
}
